翻訳と辞書
Words near each other
・ Distributed leadership
・ Distributed learning
・ Distributed library
・ Distributed lock manager
・ Distributed management
・ Distributed Management Task Force
・ Distributed manufacturing
・ Distributed memory
・ Distributed minimum spanning tree
・ Distributed mode loudspeaker
・ Distributed morphology
・ Distributed multi-agent reasoning system
・ Distributed Multi-Link Trunking
・ Distributed multipole analysis
・ Distributed networking
Distributed object
・ Distributed object communication
・ Distributed object middleware
・ Distributed Objects Everywhere
・ Distributed Oceanographic Data Systems
・ Distributed operating system
・ Distributed operations
・ Distributed Overlay Virtual Ethernet
・ Distributed parameter system
・ Distributed power
・ Distributed Practice
・ Distributed presence
・ Distributed Processing Technology
・ Distributed Proofreaders
・ Distributed propulsion


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Distributed object : ウィキペディア英語版
Distributed object

The term distributed objects usually refers to software modules that are designed to work together, but reside either in multiple computers connected via a network or in different processes inside the same computer. One object sends a message to another object in a remote machine or process to perform some task. The results are sent back to the calling object.
The term may also generally refer to one of the extensions of the basic object concept used in the context of distributed computing, such as ''replicated objects'' or ''live distributed objects''.
* ''Replicated objects'' are groups of software components (''replicas'') that run a distributed multi-party protocol to achieve a high degree of consistency between their internal states, and that respond to requests in a coordinated manner. Referring to the group of replicas jointly as an ''object'' reflects the fact that interacting with any of them exposes the same externally visible state and behavior.
* ''Live distributed objects'' (or simply ''live objects'')〔Ostrowski, K., Birman, K., Dolev, D., and Ahnn, J. (2008). "Programming with Live Distributed Objects", ''Proceedings of the 22nd European Conference on Object-Oriented Programming'', Paphos, Cyprus, July 07–11, 2008, J. Vitek, Ed., ''Lecture Notes In Computer Science'', vol. 5142, Springer-Verlag, Berlin, Heidelberg, 463-489, http://portal.acm.org/citation.cfm?id=1428508.1428536.〕 generalize the ''replicated object'' concept to groups of replicas that might internally use any distributed protocol, perhaps resulting in only a weak consistency between their local states. Live distributed objects can also be defined as running instances of distributed multi-party protocols, viewed from the object-oriented perspective as entities that have distinct identity, and that can encapsulate distributed state and behavior.
See also Internet protocol suite.
== Local vs Distributed Objects ==
Local and distributed objects differ in many respects.〔W. Emmerich (2000) Engineering distributed objects, John Wiley & Sons Ltd.〕 〔Samuel C. Kendall, Jim Waldo, Ann Wollrath, and Geoff Wyant. 1994. A Note on Distributed Computing. Technical Report. Sun Microsystems, Inc., Mountain View, CA, USA.〕 Here are some of them:
# Life cycle : Creation, migration and deletion of distributed objects is different from local objects
# Reference : Remote references to distributed objects are more complex than simple pointers to memory addresses
# Request Latency : A distributed object request is orders of magnitude slower than local method invocation
# Object Activation : Distributed objects may not always be available to serve an object request at any point in time
# Parallelism : Distributed objects may be executed in parallel.
# Communication : There are different communication primitives available for distributed objects requests
# Failure : Distributed objects have far more points of failure than typical local objects.
# Security : Distribution makes them vulnerable to attack.

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Distributed object」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.